temporary dental restoration - German English Dictionary